body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	line-height:22px;
	background:url(../images/header-bg.gif) repeat-x left top;
	background-color:#DDDDDD;
	}

img{
	border:none;
	margin:0px;
	padding:0px;
	}

p, a, ul, li, form, select, h1, h2, h3, h4 {
	margin:0;
	padding:0;
	}
	
#wrapper{
	width:100%;
	margin:0px auto;
	position:relative;	
}
#main{
	width:1004px;
	margin:0px auto;
	position:relative;	
}

/* ----------- NAVG AREA :: STARTS ----------- */
#navg-cont{
	width:auto;
	height:85px;
	left:15px;
	top:156px;
	position:absolute;
	z-index:100;
}
#navg-cont ul{
	list-style:none;	margin:0px;	padding:0px;
}
#navg-cont li{
	list-style:none;
	float:left;
	margin-left:9px;
	text-align:center;
}
#navg-cont li a{
	display:block;
	width:152px;
	height:51px;
	padding-top:34px;
	background:url(../images/navg-up.png) no-repeat left top;
}
#navg-cont li a:hover{
	width:152px;
	height:51px;
	padding-top:34px;
	background:url(../images/navg-hover.png) no-repeat left top;
}

/* ----------- NAVG AREA :: ENDS ----------- */

/* ----------- LOGO AREA :: START ----------- */
.topbg{
	height:185px;
	background:url(../images/header.jpg) no-repeat left top;
	background-color: #C01C05;
}
.topbg ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:7px;
	margin-top:14px;
}
.topbg li{
	list-style:none;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;	
	color:#B1E7FF;
	text-transform:uppercase;
	display:block;
	padding:0px 17px;
	border-right: 2px solid #B1E7FF;
	line-height:14px;
}
.topbg a{
	color:#B1E7FF;
	text-decoration:none;
}
.topbg a:hover{
	color:#1FA9FF;
	text-decoration:none;
}

/* ----------- LOGO AREA :: ENDS ----------- */

/* ----------- BANNER AREA :: STARTS ----------- */
.banner-bg{
	padding-bottom:14px;
	background:url(../images/bg2.gif) repeat-x left top;
}
.part-bg{
	background-color: #DDDDDD;
}
/* ----------- PART AREA :: STARTS ----------- */
#part-top{
	float:left;
	width:326px;
	height:14px;
	background:url(../images/part-top.gif) no-repeat left top;
}
#part-bottom{
	float:left;
	width:326px;
	height:14px;
	background:url(../images/part-bottom.gif) no-repeat left top;
}
#part-box{
	float:left;
	width:326px;
	margin-left:8px;
	background:url(../images/part-bg.gif) repeat-y left top;
}
#part-line{
	float:left;
	width:326px;
	height:42px;
	background:url(../images/partline.png) no-repeat 50% 100%;
	margin-bottom:10px;
}
.morelink{
	float:right;
	display:block;
	width:68px;
	height:25px;
	background:url(../images/morebg.png) no-repeat left top;

}
.moretxt{
	color:#F9E874;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:12px;
}
.moretxt:hover{
	color:#FFF7C0;
	text-decoration:none;
	text-transform:uppercase;
    padding-left:12px;
	font-weight:bold;
}

#part-box ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:14px;
}
#part-box li{
	list-style:none;
	color:#B1E7FF;
	display:block;
	line-height:22px;
}
#part-box li a{
	color:#fff;
	text-decoration:none;
}
#part-box li a:hover{
	color:#C5E4FF;
	text-decoration:none;
}

#part-box span{
	color:#4DF9FF;
	margin-right:5px;	
}
.part-img{
	margin-right:5px;
	border:2px solid #9FD0F9;
	margin-top:15px;	
}
/* ----------- PART AREA :: ENDS ----------- */
/* ----------- BOOK AREA :: STARTS ----------- */
#book-top{
	float:left;
	width:326px;
	height:14px;
	background:url(../images/book-top.gif) no-repeat left top;
}
#book-bottom{
	float:left;
	width:326px;
	height:9px;
	background:url(../images/book-bottom.gif) no-repeat left top;
}
#book-box{
	float:left;
	width:326px;
	margin-left:5px;
	background:url(../images/book-bg.gif) repeat-y left top;
	color:#5BD2FF;
	line-height:14px;
}
#book-line{
	float:left;
	width:326px;
	height:42px;
	background:url(../images/partline.png) no-repeat 50% 100%;
	margin-bottom:10px;
}
.submit-link{
	float:right;
	display:block;
	width:68px;
	height:19px;
	background:url(../images/submit.gif) no-repeat left 7px;
	padding-top:12px;
}
.submit-txt{
	color:#F9E874;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:12px;
}
.submit-txt:hover{
	color:#FFF7C0;
	text-decoration:none;
	text-transform:uppercase;
    padding-left:12px;
	font-weight:bold;
}
.formtxt{
	color:#B7E9FC;
	text-align:left;
}
.inputbox{
	width:202px;
	height:21px;
	border:2px solid #4366BD;
	background-color:#01257E;
	color:#B7E9FC;
	margin-bottom:2px;
}
.datebox{
	width:87px;
	height:21px;
	border:2px solid #4366BD;
	background-color:#01257E;
	color:#B7E9FC;
	margin-bottom:2px;
}
.timebox{
	width:87px;
	height:21px;
	border:2px solid #4366BD;
	background:url(../images/time-input.gif) no-repeat left top;
	color:#B7E9FC;
	margin-bottom:2px;
}
.time-input{
	width:63px;
	height:21px;
	border:2px solid #4366BD;
	background-color:#01257E;
	color:#B7E9FC;
	margin-bottom:2px;
}
.time-up{
	width:23px;height:13px; background:url(../images/up-arrow.gif) no-repeat left top; border:none;
}
.time-down{
	width:23px;height:12px; background:url(../images/down-arrow.gif) no-repeat left bottom; border:none;
}

/* ----------- BOOK AREA :: ENDS ----------- */
#donate-box{
	float:left;
	width:326px;
	height:289px;
	margin-left:5px;
	background:url(../images/ad1.gif) no-repeat left top;
}
/* ----------- BANNER AREA :: ENDS ----------- */

/* -----------FOOTER AREA :: STARTS ----------- */
.footbg{
	height:77px;
	background:url(../images/footer.gif) repeat-x left top;
	background-color: #001E4C;
	border-top:1px solid #ffffff;
	color:#B1E7FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}
.foot ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.foot li{
	width:auto;
	height:11px;
	float:right;
	list-style:none;
}
.foot li a{
	color:#fff;
	text-decoration:none;
	border-left:1px solid #B1E7FF;
	padding:0px 18px;
}
.foot li a:hover{
	color:#A8E7FF;
	text-decoration:none;
}
/* -----------FOOTER AREA :: ENDS ----------- */
